Resource Times:
Results created on 03/04/11 12:14:21
using the PAVER Server/Performance tools available at
http://www.gamsworld.eu/performance/paver
See the solver return definitions
for optimal/feasible model and solve statuses.
Solutions are not checked for how close they are to eachother.
Resource times are considered the same, if they are within 10%
of eachother. A solver is considered faster than another, if it is less
than 50% faster than the other. A solver is considered much
faster than another, if it is more than 50% faster than the
other.
If a model was not solved optimal/feasible by both solvers, the resource time is
considered the same. If a model was solved optimal/feasible by solver A but not by
solver B, then solver A is considered infinitely faster than solver B. Similarly, if one solver has trace data and
the other has no data, then the first solver is consideredinfinitely faster.
A solver is considered to have a better objective function value, if the
relative objective value difference is greater than 1.00E-05 For objective values below 1e-1 we use
absolute differences.
Input File Number |
Filename |
Tracefile 1: |
IPOPT-2.trc |
Tracefile 2: |
PATHNLP-1.trc |
Solvers used : | IPOPT-MUMPS |
|
PATHNLP |
Modeltype(s) |
  NLP
|
Threshold: Solver Faster |
10% |
Threshold: Solver Much Faster |
50% |
Threshold: Solver Infinitely Faster |
Other solver failed |
|
Total |
Obj IPOPT-MUMPS better |
Obj same |
Obj PATHNLP better |
Solver IPOPT-MUMPS infinitely faster : | 9
| 9 |
- |
- |
Solver IPOPT-MUMPS much faster : | 35
| 12 |
23 |
- |
Solver IPOPT-MUMPS faster : | 3
| - |
3 |
- |
Solvers perform the same : | 6
| - |
6 |
- |
Solver PATHNLP faster : | 14
| - |
14 |
- |
Solver PATHNLP much faster : | 7
| 2 |
5 |
- |
Solver PATHNLP infinitely faster : | 2
| - |
- |
2 |
Both solvers failed to solve optimally : | 5
| - |
5 |
- |
Total models: : |
81 | 23 | 56 | 2 |
Solver return definition:
Outcome |
Model Status |
Solver Status |
globally optimal |
1 or 15 |
1 |
locally optimal/feasible |
2 or 7 or 16 or 17 |
1 or 2 or 3 or 4 or 5 |
Resource Times:
- Models for each resource time category. Listed are the solver resource times TIME(.) in
seconds, as well as the ratio of resource times RATIO(.)for the two solvers if both solved optimally.
Models not solved optimally by a solver have status listed instead of resource time.
- Also listed are the objective values OBJ(.) using both solvers. The better solution found is listed
in boldface. A solution is considered better, if the relative objective function difference is
greater than 1.00E-05.
- Solver resource time ratios for a particular model are listed only if both solvers are
optimal and if one solver has resource time greater than 5.00E-02.
Solver IPOPT-MUMPS infinitely faster - Obj of IPOPT-MUMPS better:
Modelname |
Time (IPOPT-MUMPS) |
Time (PATHNLP) |
Ratio (IPOPT-MUMPS / PATHNLP) |
Obj (IPOPT-MUMPS) |
Obj (PATHNLP) |
arki0012 | 89.1190 | fail | -- |
-2.24252273E+05 | 0.00000000E+00 |
arki0013 | 146.4110 | fail | -- |
-2.24253086E+05 | 0.00000000E+00 |
arki0014 | 88.4720 | fail | -- |
-2.23976642E+05 | 0.00000000E+00 |
camshape800 | 559.8860 | fail | -- |
-4.27430687E+00 | -4.94728976E+00 |
ex8_2_3b | 8.6350 | fail | -- |
-3.73107930E+03 | NA |
lnts400 | 0.2830 | fail | -- |
5.54572414E-01 | 4.50221123E-01 |
rocket100 | 9.7010 | fail | -- |
-1.01283202E+00 | -1.01378916E+00 |
rocket200 | 78.3440 | fail | -- |
-1.01283569E+00 | -1.01095306E+00 |
rocket400 | 920.4500 | fail | -- |
-1.01283661E+00 | -1.01031787E+00 |
Back to top
Solver IPOPT-MUMPS much faster - Obj of IPOPT-MUMPS better:
Modelname |
Time (IPOPT-MUMPS) |
Time (PATHNLP) |
Ratio (IPOPT-MUMPS / PATHNLP) |
Obj (IPOPT-MUMPS) |
Obj (PATHNLP) |
arki0004 | 2.7390 | 952.6750 | 0.003 |
3.23467039E+02 | 1.77304137E+04 |
arki0015 | 4.5130 | 252.1530 | 0.018 |
-2.66940688E+02 | -1.80932729E+02 |
camshape400 | 1.4250 | 11.0170 | 0.129 |
-4.27569663E+00 | -4.16698341E+00 |
elec200 | 19.5520 | 429.8600 | 0.045 |
1.84392677E+04 | 2.27505885E+04 |
ex8_2_2a | 3.7210 | 1205.4070 | 0.003 |
-5.52666259E+02 | -1.97222997E+02 |
ex8_2_2b | 5.0930 | 443.2060 | 0.011 |
-5.52666260E+02 | 1.33260748E+02 |
ex8_2_5a | 2.2240 | 280.6110 | 0.008 |
-8.30338068E+02 | -4.54773379E+02 |
ex8_2_5b | 3.8270 | 494.0380 | 0.008 |
-8.30338068E+02 | -2.12132240E+02 |
polygon100 | 1.5450 | 548.4390 | 0.003 |
-7.85056137E-01 | 0.00000000E+00 |
polygon25 | 0.0910 | 0.6940 | 0.131 |
-7.79740541E-01 | -7.79678243E-01 |
polygon50 | 1.1850 | 64.0450 | 0.019 |
-7.82132559E-01 | -6.55316281E-01 |
polygon75 | 3.0070 | 14.0400 | 0.214 |
-7.84463757E-01 | -7.56266622E-01 |
Back to top
Solver IPOPT-MUMPS much faster - Obj same for both solvers:
Modelname |
Time (IPOPT-MUMPS) |
Time (PATHNLP) |
Ratio (IPOPT-MUMPS / PATHNLP) |
Obj (IPOPT-MUMPS) |
Obj (PATHNLP) |
arki0002 | 0.3320 | 0.7480 | 0.444 |
1.87252774E+00 | 1.87252775E+00 |
arki0011 | 93.2640 | 3602.5150 | 0.026 |
-2.24086460E+05 | -2.24086460E+05 |
arki0017 | 1.4940 | 4.6620 | 0.320 |
-1.21833080E+02 | -1.21833080E+02 |
arki0018 | 0.6620 | 1.9770 | 0.335 |
1.04566244E-02 | 1.04566244E-02 |
arki0020 | 0.1470 | 0.3860 | 0.381 |
-4.10749544E+01 | -4.10749544E+01 |
arki0021 | 0.4450 | 3.5850 | 0.124 |
-7.25821009E+01 | -7.25821009E+01 |
arki0022 | 0.7380 | 8.1890 | 0.090 |
-8.70990913E+01 | -8.70990913E+01 |
arki0023 | 1.4360 | 47.7820 | 0.030 |
-1.53660078E+02 | -1.53660078E+02 |
catmix100 | 0.0840 | 0.2760 | 0.304 |
-4.80694133E-02 | -4.80694241E-02 |
catmix200 | 0.0900 | 0.2730 | 0.330 |
-4.80591358E-02 | -4.80591431E-02 |
catmix400 | 0.1640 | 1.8930 | 0.087 |
-4.80565435E-02 | -4.80565465E-02 |
catmix800 | 0.2790 | 26.6930 | 0.010 |
-4.80558974E-02 | -4.80559008E-02 |
chain400 | 0.0610 | 3.3930 | 0.018 |
5.06862169E+00 | 5.06862169E+00 |
ex8_2_3a | 7.3830 | 296.1640 | 0.025 |
-3.73107930E+03 | -3.73107929E+03 |
infeas1 | 0.7390 | 1.6080 | 0.460 |
1.36855965E+04 | 1.36855965E+04 |
lnts100 | 0.0900 | 1.5830 | 0.057 |
5.54595401E-01 | 5.54595401E-01 |
lnts200 | 0.1420 | 43.2490 | 0.003 |
5.54577016E-01 | 5.54577016E-01 |
pinene100 | 0.4770 | 3.6530 | 0.131 |
1.98721701E+01 | 1.98721701E+01 |
pinene200 | 0.9780 | 7.7290 | 0.127 |
1.98721668E+01 | 1.98721668E+01 |
popdynm100 | 0.5200 | 2.0630 | 0.252 |
1.97465286E+04 | 1.97465286E+04 |
popdynm200 | 1.2240 | 6.5270 | 0.188 |
1.97465296E+04 | 1.97465296E+04 |
robot200 | 0.8960 | 59.6580 | 0.015 |
9.14139688E+00 | 9.14139550E+00 |
robot400 | 2.7410 | 52.1010 | 0.053 |
9.14102607E+00 | 9.14102603E+00 |
Back to top
Solver IPOPT-MUMPS faster - Obj same for both solvers:
Modelname |
Time (IPOPT-MUMPS) |
Time (PATHNLP) |
Ratio (IPOPT-MUMPS / PATHNLP) |
Obj (IPOPT-MUMPS) |
Obj (PATHNLP) |
gasoil400 | 1.5490 | 2.2940 | 0.675 |
5.23659583E-03 | 5.23659583E-03 |
pinene25 | 0.2660 | 0.4780 | 0.556 |
1.98721655E+01 | 1.98721655E+01 |
pinene50 | 0.2630 | 0.4680 | 0.562 |
1.98721655E+01 | 1.98721655E+01 |
Back to top
Solvers perform the same - Obj same for both solvers:
Modelname |
Time (IPOPT-MUMPS) |
Time (PATHNLP) |
Ratio (IPOPT-MUMPS / PATHNLP) |
Obj (IPOPT-MUMPS) |
Obj (PATHNLP) |
flowchan100 | 0.1070 | 0.1090 | 0.982 |
0.00000000E+00 | 0.00000000E+00 |
flowchan200 | 0.2160 | 0.2300 | 0.939 |
0.00000000E+00 | 0.00000000E+00 |
flowchan400 | 0.4320 | 0.4790 | 0.902 |
0.00000000E+00 | 0.00000000E+00 |
gasoil200 | 0.7050 | 0.7090 | 0.994 |
5.23659587E-03 | 5.23659587E-03 |
jbearing50 | 0.3200 | 0.3060 | 1.046 |
-1.54823813E-01 | -1.54824222E-01 |
torsion100 | 0.7580 | 0.7090 | 1.069 |
-4.18239199E-01 | -4.18239213E-01 |
Back to top
Solver PATHNLP faster - Obj same for both solvers:
Modelname |
Time (IPOPT-MUMPS) |
Time (PATHNLP) |
Ratio (IPOPT-MUMPS / PATHNLP) |
Obj (IPOPT-MUMPS) |
Obj (PATHNLP) |
gasoil100 | 0.4290 | 0.2320 | 1.849 |
5.23659432E-03 | 5.23659432E-03 |
gasoil50 | 0.1690 | 0.1050 | 1.610 |
5.23664002E-03 | 5.23664002E-03 |
jbearing100 | 0.7220 | 0.5180 | 1.394 |
-1.55041943E-01 | -1.55041962E-01 |
jbearing25 | 0.1740 | 0.1080 | 1.611 |
-1.54015507E-01 | -1.54015540E-01 |
jbearing75 | 0.5130 | 0.3760 | 1.364 |
-1.54984461E-01 | -1.54984535E-01 |
methanol100 | 0.4600 | 0.3380 | 1.361 |
9.02229108E-03 | 9.02229107E-03 |
methanol400 | 5.3420 | 3.4380 | 1.554 |
9.02228986E-03 | 9.02228985E-03 |
methanol50 | 0.1660 | 0.1280 | 1.297 |
9.02228685E-03 | 9.02228684E-03 |
minsurf100 | 0.7840 | 0.6670 | 1.175 |
2.50694962E+00 | 2.50694926E+00 |
minsurf25 | 0.1680 | 0.0920 | 1.826 |
2.51948798E+00 | 2.51948768E+00 |
minsurf50 | 0.3480 | 0.2570 | 1.354 |
2.51489003E+00 | 2.51488916E+00 |
torsion25 | 0.1630 | 0.0970 | 1.680 |
-4.17510726E-01 | -4.17510730E-01 |
torsion50 | 0.3800 | 0.2700 | 1.407 |
-4.18087625E-01 | -4.18087632E-01 |
torsion75 | 0.5740 | 0.4540 | 1.264 |
-4.18199390E-01 | -4.18199401E-01 |
Back to top
Solver PATHNLP much faster - Obj of IPOPT-MUMPS better:
Modelname |
Time (IPOPT-MUMPS) |
Time (PATHNLP) |
Ratio (IPOPT-MUMPS / PATHNLP) |
Obj (IPOPT-MUMPS) |
Obj (PATHNLP) |
arki0003 | 3606.7630 | 436.3120 | 8.266 |
0.00000000E+00 | 6.24676206E+05 |
robot50 | 3610.4260 | 1.0190 | 3543.107 |
0.00000000E+00 | 9.14687850E+00 |
Back to top
Solver PATHNLP much faster - Obj same for both solvers:
Modelname |
Time (IPOPT-MUMPS) |
Time (PATHNLP) |
Ratio (IPOPT-MUMPS / PATHNLP) |
Obj (IPOPT-MUMPS) |
Obj (PATHNLP) |
arki0016 | 16.7380 | 2.2560 | 7.419 |
8.67973166E+02 | 8.67973166E+02 |
methanol200 | 4.5890 | 0.9810 | 4.678 |
9.02228979E-03 | 9.02228980E-03 |
minsurf75 | 2.0900 | 0.3910 | 5.345 |
2.50568665E+00 | 2.50568648E+00 |
popdynm25 | 0.2880 | 0.1100 | 2.618 |
1.97522154E+04 | 1.97522154E+04 |
popdynm50 | 1.0060 | 0.5020 | 2.004 |
1.97465452E+04 | 1.97465452E+04 |
Back to top
Solver PATHNLP infinitely faster - Obj of PATHNLP better:
Modelname |
Time (IPOPT-MUMPS) |
Time (PATHNLP) |
Ratio (IPOPT-MUMPS / PATHNLP) |
Obj (IPOPT-MUMPS) |
Obj (PATHNLP) |
ex8_2_2 | fail | 3952.3240 | -- |
NA | 2.57467449E+01 |
robot100 | fail | 0.9820 | -- |
0.00000000E+00 | 9.14268538E+00 |
Back to top
Both solvers failed to solve optimally - Obj same for both solvers:
Modelname |
Time (IPOPT-MUMPS) |
Time (PATHNLP) |
Ratio (IPOPT-MUMPS / PATHNLP) |
Obj (IPOPT-MUMPS) |
Obj (PATHNLP) |
arki0008 | fail
| fail
| -- | NA | 3.26307910E+05 |
glider100 | infeasible
| fail
| -- | -2.18293479E-10 | NA |
glider200 | fail
| fail
| -- | 0.00000000E+00 | -1.56882262E+01 |
glider400 | infeasible
| fail
| -- | -1.02538630E-09 | -1.17752964E+01 |
glider50 | infeasible
| fail
| -- | 0.00000000E+00 | -1.86917781E+01 |
Back to top